package com.song.service;

import com.song.pojo.Role;
import com.song.vo.RoleVo;

import java.util.List;
import java.util.Map;

/**
 * @author 宋超
 * HP - the login name of the current user.
 * 2020/12/10 - the current system date.
 * 21:50 - the current system time.
 */
public interface RoleService {

    //查询角色列表
    List<Role> findRoleList(RoleVo roleVo);


    //添加角色
    int addRole(Role role);

    //修改角色
    int updateRole(Role role);

    //删除角色
    int deleteById(Integer id);

    //分配保存菜单的方法
    int saveRoleMenu(String ids, Integer roleId);

    //查询所有角色列表
    List<Map<String,Object>> findRoleListByMap();

    //根据员工Id查询该员工拥有的角色列表
    List<Integer> findEmployeeRoleByEmployeeId(Integer employeeId);
}
